Movatterモバイル変換


[0]ホーム

URL:


EngineeringSoftwareDesign
Bytefieldceng356a2

Description

The code is a LaTeX document that defines two bytefields using thebytefield package. The first bytefield has a total of 64 bits, divided into two colorbitboxes colored light cyan and light green respectively. The second bytefield has a total of 40 bits, divided into two colorbitboxes colored lightsomething and lightsomething2 respectively. The code also defines several colors using the\definecolor command and uses packages such asgraphicx,graphics,xcolor, andsubcaption. The purpose of this code is to create a visual representation of bitfields.

Keywords

bytefield, graphicx, graphics, xcolor, subcaption, bitbox, bitheader, definecolor.

Source Code

EngineeringSoftwareDesign

\documentclass[border=5pt]{standalone}\usepackage{bytefield}\usepackage{graphicx}\usepackage{graphics}\usepackage{xcolor}\usepackage{subcaption}\begin{document}\definecolor{lightcyan}{rgb}{0.84,1,1}\definecolor{lightgreen}{rgb}{0.64,1,0.71}\newcommand{\colorbitbox}[3]{%\rlap{\bitbox{#2}{\color{#1}\rule{\width}{\height}}}%\bitbox{#2}{#3}}\begin{bytefield}[bitwidth=2pt,bitheight=\widthof{~Sign~},boxformatting={\centering\small}]{64}\bitheader[endianness=big]{63,13,0}\\\colorbitbox{lightcyan}{50}{VPN} &\colorbitbox{lightgreen}{14}{Page Offset}\end{bytefield}\hfill\break\newline\definecolor{lightsomething}{rgb}{0.84,0.7,0.7}\definecolor{lightsomething2}{rgb}{0.64,0.5,0.71}\begin{bytefield}[bitwidth=2pt,bitheight=\widthof{~Sign~},boxformatting={\centering\small}]{40}\bitheader[endianness=big]{39,13,0}\\\colorbitbox{lightsomething}{26}{FPN} &\colorbitbox{lightsomething2}{14}{Frame Offset}\end{bytefield}\end{document}
Deploy to Overleaf
BetterclientserverBytefieldtest

[8]ページ先頭

©2009-2025 Movatter.jp