1樓:匿名使用者
fz:mov r0,#20h
mov r1,#30h
mov r2,#8
loop:
mov a,@r0
mov @r1,a
inc r0
inc r1
djnz r2,loop
retfzlab:
mov dptr,#lab
mov r2,#8
mov r0,#20h
loop:
clr a
movc a,@a+dptr
mov @r0,a
inc r0
inc dptr
djnz r2,loop
retlab:
db ..............
2樓:匿名使用者
假設db的標號是label
mov dptr,#label
mov r0,#8 ;迴圈8次mov r1,#20h ;目標地址是20hloop:
clr a
movc a,@a+dptr ;將db後檔資料賦值給amov @r1,a ;傳到目標地址
inc dptr ;源地址+1
inc r1 ;目標地址+1
djnz r0,loop
關於給組合語言中的變數賦值的問題
3樓:璩楚華橋
你要知道,變數名只是個符號地址而已,它有三個屬性,段基址、偏移量和型別,並不能說切確的是幾個量。
比如:varx
的偏移量是0,那麼偏移量2的地方
1.假如你是以兩個位元組處理的話,一個量就是1023h2.假如你是以一個位元組處理的話,一個量就是23(注意:
intel的記憶體儲存方式,「高高低低」,也就是說高位放在高地址,低位放在低地址)
記憶體狀態:
|6fh
|<------偏移量0(也就是varx的偏移量處)|82h
|<------偏移量1
|23h
|<------偏移量2
|10h
|<------偏移量3
4樓:昌豐篤綠柳
直接再資料段為它賦值不就好了麼~
你好,我是陰曆是什麼星座,你好,我是陰曆2023年12月19日是什麼星座
手機使用者 星座是由西方傳入我國,是按你出生的那一年的陽曆生日確定的,查你對應的陽曆生日是 1977.2.6,水瓶座 1月 20日 2月 18 日 我是1976年12月19日晚上10點左右出生的,農曆,我是什麼星座 霜雅清 農曆1976年12月19日,也就數陽曆1977年2月6日,是水瓶座 1月20...
我是為你好,語文作文兒音,我是為你好,語文作文兒600字音
丨四季甜橙丨 在初入學堂之際,我對語文也有了初步的認識,喜歡上語文是她的意蘊,她的豪放,她的靦腆 她所有的一切深深的吸引著我。直到進入學校,我也真正瞭解了語文,從豐富多彩的語文課本中,我知道了愛迪生髮明瞭燈泡的經歷,他經歷了一千多次的失敗,他自始至終都已微笑面對,終於,皇天不負有心人,在一次試驗中,...
你好我的主機板是華碩,你好我的主機板是華碩P5QL SE 就是我電腦每次開機都按F1進系統 你說的BIOS裡面設定我沒看到有那些選項啊?
主要是要關閉軟碟機,你在bios裡找driver a,和floppy drive 相關的項,然後都設定為無,即設定disable或者none,然後就可以了,各個主機板不一樣,不過一般driver a項還是比較容易找到的 你的本子照下面看看有沒有 advanced bios features seek...