From 590d1f57a61ab38c05bd9d90de2c9dab0c9182dc Mon Sep 17 00:00:00 2001 From: akeguo Date: Thu, 16 Jan 2025 11:18:58 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8B=89=E6=AF=9B=E6=94=B9=E9=A9=B1=E5=8A=A8?= =?UTF-8?q?=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...ca670f07-ddff-43ba-a0fd-64550dcb121b.vsidx | Bin 2036 -> 0 bytes ...e7a778bd-486b-4c9b-9ec6-c354ab1daa77.vsidx | Bin 0 -> 2580 bytes .../.vs/TechnicalSeminar/v17/Browse.VC.db | Bin 1597440 -> 1597440 bytes .../TechnicalSeminar/v17/DocumentLayout.json | 2 +- .../.vs/TechnicalSeminar/v17/Solution.VC.db | Bin 0 -> 438272 bytes .../TechnicalSeminar/TechnicalSeminar/Main.c | 7 +++++++ .../TechnicalSeminar/x64/Debug/vc143.idb | Bin 27648 -> 27648 bytes 7 files changed, 8 insertions(+), 1 deletion(-) delete mode 100644 CCode/TechnicalSeminar/.vs/TechnicalSeminar/FileContentIndex/ca670f07-ddff-43ba-a0fd-64550dcb121b.vsidx create mode 100644 CCode/TechnicalSeminar/.vs/TechnicalSeminar/FileContentIndex/e7a778bd-486b-4c9b-9ec6-c354ab1daa77.vsidx create mode 100644 CCode/TechnicalSeminar/.vs/TechnicalSeminar/v17/Solution.VC.db diff --git a/CCode/TechnicalSeminar/.vs/TechnicalSeminar/FileContentIndex/ca670f07-ddff-43ba-a0fd-64550dcb121b.vsidx b/CCode/TechnicalSeminar/.vs/TechnicalSeminar/FileContentIndex/ca670f07-ddff-43ba-a0fd-64550dcb121b.vsidx deleted file mode 100644 index 5eaa4397d9b43ff308982b4f5ce7e5fe7a8d1915..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2036 zcmZvcSyK~16ooJ1jvMa#5(Sfh5jAe0!jKt~(IkVJgrFqG5F$i0v3T;)2j8@czvZLv z{u$4`eXy+3SQ4%73dccSTKYO zmQ`!O?z&J|(B1y)+H0Q90tYnGBG=6g4cB!cNd8Uat2rPFZPbDfa>Cz*?AqzV{%1-9 z%Qj-ub4FJVZ8VVF84-dKE*0{)rNM|oZe3^$@7NK7Ay*U`;EYjRZmMp`Sx^Guu7sO5 ze4HB`w%3qS4>;I?5goM~voNZQ+IEwBNTf5nz5_b0Ih2@<@gO-u9wHBuN64e(F>;hV zPM#o7lBdYiQ^mL$L|edr46sfNg>E7PnIG(xpJd;+Uc!MLtTbq1>I z2yHw>^%!kkxoXZ-YnQQyI)eMj(aHQ02`u`FUGAyh58gK6uRp$*HTD~gfRWz3^pMSi_QsP0OY z(YkLn*aN8UnR^EMykpDmYN(e!w>sj>_BKu0+f%W(*JjXnP?c W`fu0&upXZs)R65QaMo2ErQl9ireMDaP1|g285qERB@`Ey0pvK_rBbO(GIY!R&h+k^td~ zb9e|YxZou?x#pT19)UN2ud4sRIlyS<|EjC2s+VbxOXbSm8$$Tw#^Bc=BJ^Og*j*lt zPfaFkldUrt&2xj{Mz^&wJUt!_2WOibo1^hyt6M5f*8j)-pSap!G@c#)wE6p;d$y_+)+w;j#xa?ysKCWQdPV!boQnJf#2W2IF4xCSBOE zIF$**gF(TVLONNLB5gW`<%q&O=+CC-WS;vw;{SP+khPm2rUGvc%2qPQeJCq6H}AigLb6^r7s zSQ5)(B69ZpJygVFVk*8QzARS7nphVb;&Jg6aaC-JEwL@05ZAuZ=ZFR8}!oAxnjN$njg^$C~SDAJ-PlwOG>0#FeS_QHW!5qG2DqCj3Gy7-{PtoUJ3{}Q2GSVEnN_;W& zslSYOC6pMqh^F+HJhBuTw91|lqsk$nuZ*{W*61l?t)YGQ^uq~{NYOgpggtDdCz*$7 z$~d-9Hd+I1FpCP2iI2TXzwM3b5^DRAdVk7%n%FjC+(%QJtBqpXLL2N|O57sa^E$S6 z%gmuI*EaFC3yJSSK^3iT)$KmDGGPYI5^rNvQCq!f15IGvXJe!0v0J_pdvCU1RkV%I z_N5t)v%(ZLkL`FKwOui99qoE8TW=G8tXsiuF^cV7ocEHqQ`Gj)PGo|{sY|HRq}u9IQwUGq8ENuS|7*@^COG8WMJa0Io})S;cAmSwu?@3QCbvgh86 jd%J#;>^#}(ZBF*3j@NEr|3~ez?|@y|osmD-9~{?T>`C!0 literal 0 HcmV?d00001 diff --git a/CCode/TechnicalSeminar/.vs/TechnicalSeminar/v17/Browse.VC.db b/CCode/TechnicalSeminar/.vs/TechnicalSeminar/v17/Browse.VC.db index c85ffdac1139f46b6cb94392022660923ea51f91..cd7f15dc6683f0fa978475c9ce93a24cd77e219e 100644 GIT binary patch delta 560 zcmZ9{!Asj<6aet|rHQ6-c3-V&YMYR+SahWuTVZqCr3tIhQ&Ic}inKilZB?Fgol^sgU{3k@|!Mo^RAovpN!9Dmr-h1Dd_Yu3lZ1V~;`Z;+j zA4tpP)k?LrvRSQflk z^n!k&|IurDvz;`eoT{_t`h&b@z7W)m7I0VsQ)ml0guM0*FTf8bPB-L_s8>G4uqDqY!$E zC<>zq6hV_n?np+I3@C@c0zmwXiMa_?nIhDEqbe(+38H{Q>K^ee6+y`*qA5j&QG6a)3v};M}05ypzO-UUHig++>o0X{LrV8@Eu-q98Kf|DG~p dy0)e~8=>ANwtuWContK~%@VcqcRp4~+yOFxf`tG8 delta 522 zcmZoTkl1h_al?K)M#ISm>_jEanKea|^HWmeGfPr)i{o?iQ_KwwEkqm5Hovp$QPA8d z%&f_TD$lSTO)NRDgkjs}#qkyLjI5Jo>U9}eCVSQEGcr%Es@G;^V(}Fho^EKysKDo} z@2stzTu`7R%;GC5I{D#d1*yE!oE#A5lE1^iDzD5SuPnb^ev-V0eC}pN2SNGC%JWrN zg;kh+87C{$D*#QO2;{SX`E~UQtjr)5*lboN1_lNdkdc!Puxw^oFlU~$-#jk+;{OlN z@(aGP`^&wuF;8=)y_(vlPX@+IruWw~`L}b~GXgOa5HkZY3lOscF&hxG12G2>a{@6J z5OV`D4-oSLF&_}~1F--Q3j(na5DNpb2oQ^I=du@LygPm3592v@;j`o9%?k`w*er+<(Y=bkPp zE3Ux>Q^vqG(NRp!fk6Q(&;X|E1sFIOfHnYu00ZN61vd`S=~HCIMc6=m28Q-^vf|s< R$x3jkGm38C=_27S4FLHBg5CfC diff --git a/CCode/TechnicalSeminar/.vs/TechnicalSeminar/v17/DocumentLayout.json b/CCode/TechnicalSeminar/.vs/TechnicalSeminar/v17/DocumentLayout.json index d148689..0b01fa1 100644 --- a/CCode/TechnicalSeminar/.vs/TechnicalSeminar/v17/DocumentLayout.json +++ b/CCode/TechnicalSeminar/.vs/TechnicalSeminar/v17/DocumentLayout.json @@ -32,7 +32,7 @@ "RelativeDocumentMoniker": "TechnicalSeminar\\Main.c", "ToolTip": "E:\\BingooWorkingSpace\\TechnicalSeminar\\CCode\\TechnicalSeminar\\TechnicalSeminar\\Main.c", "RelativeToolTip": "TechnicalSeminar\\Main.c", - "ViewState": "AQIAAAUAAAAAAAAAAAAAAAwAAAADAAAA", + "ViewState": "AQIAAA8AAAAAAAAAAAAAAB8AAAAWAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000423|", "WhenOpened": "2024-12-03T05:20:34.977Z", "EditorCaption": "" diff --git a/CCode/TechnicalSeminar/.vs/TechnicalSeminar/v17/Solution.VC.db b/CCode/TechnicalSeminar/.vs/TechnicalSeminar/v17/Solution.VC.db new file mode 100644 index 0000000000000000000000000000000000000000..7a995007fcfab7f281c5135d2f1f33f8eb841903 GIT binary patch literal 438272 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 literal 0 HcmV?d00001 diff --git a/CCode/TechnicalSeminar/TechnicalSeminar/Main.c b/CCode/TechnicalSeminar/TechnicalSeminar/Main.c index f96e16a..7d6cdc0 100644 --- a/CCode/TechnicalSeminar/TechnicalSeminar/Main.c +++ b/CCode/TechnicalSeminar/TechnicalSeminar/Main.c @@ -3,6 +3,13 @@ int* DMA_DAM0404D_Output_Value[4]; int DMA_DAM0404D_Value[4]; int main() { + // 计算表达式的结果 + unsigned int result = (0x7E << 21) + (0x15 << 14) + (0x07 << 7) + 0x3B; + + // 输出结果 + printf("The result is: 0x%X\n", result); // 使用%X以十六进制格式输出 + printf("The result in decimal is: %u\n", result); // 使用%u以十进制格式输出 + for (int i = 0; i < 4; i++) { DMA_DAM0404D_Output_Value[i] = &DMA_DAM0404D_Value[i]; diff --git a/CCode/TechnicalSeminar/TechnicalSeminar/x64/Debug/vc143.idb b/CCode/TechnicalSeminar/TechnicalSeminar/x64/Debug/vc143.idb index fe79840e0a138974b6617dff6ccbe4ec6d533da5..167d018ecdd2576fe5b799946abaff1db17aeb64 100644 GIT binary patch delta 269 zcmZp;!Pszvae|5>i+DH| zS+GoUkYN;c5lew%R?sK{qZCXo1e0e$sU=-NQDe|3pkqyfviJZ+j4pW#X z$p9r?Rxoo40*!ez)h`{Qf^&+VAtRLQ