最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

0162-顯示 hello world

2023-08-13 22:00 作者:jiangbo4444  | 我要投稿

環(huán)境

  • Time 2022-11-08

  • WSL-Ubuntu 22.04

  • QEMU 6.2.0

  • NASM 2.15.05

前言

說(shuō)明

參考:《x86匯編語(yǔ)言:從實(shí)模式到保護(hù)模式》李忠

參考:https://wiki.osdev.org/Printing_To_Screen

目標(biāo)

在屏幕上顯示 hello 字符串。

顯存

彩色的文本顯示內(nèi)存的地址是 0xB800,只要向這個(gè)地址寫(xiě)入字符和顏色,就可以直接顯示。 其中使用兩個(gè)字節(jié)來(lái)顯示一個(gè)字,第一個(gè)字節(jié)對(duì)應(yīng)字符的 ASCII 碼,第二個(gè)對(duì)應(yīng)具體的顏色。

顏色

匯編代碼

在這里,借助了數(shù)據(jù)段 ds 的地址,不指定數(shù)據(jù)段的情況下,默認(rèn)使用 ds 訪問(wèn)。

啟動(dòng) QEMU

之前是通過(guò) -nographic 啟動(dòng)的,因?yàn)楝F(xiàn)在需要顯示,所以需要換個(gè)參數(shù):

qemu-system-i386 -s -S -drive format=raw,file=main -curses

效果

可以看到,在最開(kāi)始的地方,綠色的顏色顯示了 hello 字符串。

顯示hello

總結(jié)

在屏幕上顯示了綠色的 hello 字符串。

附錄


0162-顯示 hello world的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
武山县| 平武县| 体育| 贺州市| 稷山县| 凉城县| 出国| 高阳县| 福建省| 木里| 融水| 巴青县| 揭西县| 静海县| 苏尼特右旗| 晴隆县| 朔州市| 迁安市| 寿阳县| 巴南区| 顺昌县| 勃利县| 嵊州市| 同心县| 长岭县| 九龙城区| 广水市| 盐山县| 庆阳市| 上思县| 任丘市| 沧州市| 电白县| 南投县| 桐城市| 岐山县| 芜湖市| 大埔区| 聊城市| 西青区| 湖口县|